package com.santoker.user.service.service.biz.auth;

import com.santoker.baseservice.redis.AuthInfo;
import com.santoker.user.service.dto.vo.auth.LoginResponseVo;
import com.santoker.user.service.dto.vo.auth.LoginVo;
import com.santoker.user.service.dto.vo.user.UserInfoModifyVo;

public interface AuthAdminService {

    /**
     * 账号登录
     *
     * @param body 请求体
     * @return
     */
    LoginResponseVo accountLogin(LoginVo body);

    /**
     * 登出
     *
     * @param authInfo 用户信息
     */
    void logout(AuthInfo authInfo);

    /**
     * 编辑用户信息
     *
     * @param body 请求体
     */
    void updateUserInfo(UserInfoModifyVo body);

}

